package com.dfiov.cloud.msmtools.mapper.entity.msdevice;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

@Data
@Accessors(chain = true)//这个注解是来至于lombok里面的 只需要在实体类加上就可以开启链式编程了
@NoArgsConstructor// 生成无参的构造方法
@AllArgsConstructor// 生成满参的构造方法
public class BaseDeviceVehicleDo implements Serializable {
    private static final long serialVersionUID = 1L;

    /*主键*/
    private Long sid;

    /*车架号*/
    private String vin;

    /*项目ID*/
    private String projectId;

    /* 品牌ID */
    private String brandCode;

    /* 品牌名称 */
    private String brandName;

    /* 车系ID */
    private String seriesCode;

    /* 车系名称 */
    private String seriesName;

    /* 车型ID */
    private String styleCode;

    /* 车型名称 */
    private String styleName;

    /*车辆状态: 1 已销售、 2 车厂、 3 销售取消、 4 经销商*/
    private Integer status;

    /* 车牌号 */
    private String licence;

    /* 激活状态 1 成功、 2 失败、 3 进行中、 4 审核中、5 审核失败 9 等待app扫码 */
    private Integer enrollStatus;

    /*车辆类型1-用户 2-试乘试驾 3-展车 4-内部测试 5-媒体 6-质检车 7-团购用户*/
    private Integer vhlType;

    /*实名认证状态 0-待实名认证，1-认证中，2-实名认证通过，3-实名认证失败，4-解除申请中，5-实名认证解除成功*/
    private Integer realNameStatus;

    /* Tbox设备码 */
    private String tboxPdsn;
}
